/*
 * @Description: 用户模块
 * @Author: ligy
 * @Date: 2022-03-20 23:41:36
 * @LastEditTime: 2022-03-22 20:26:49
 */
import request from '../utils/request'
// 用户登录
export function login(data) {
  return request({
    url: '/login',
    method: 'post',
    data,
  })
}

// 获取用户菜单
export function menu() {
  return request({
    url: '/menus',
    method: 'get',
  })
}

// 获取用户列表
export function userList(data) {
  return request({
    url: '/users',
    method: 'get',
    params: data,
  })
}
// 修改用户状态
export function userStateChange(id, type) {
  return request({
    url: `/users/${id}/state/${type}`,
    method: 'put',
  })
}
// 添加用户
export function addUser(data) {
  return request({
    url: '/users',
    method: 'post',
    data,
  })
}
// 根据用户id获取用户信息
export function findUser(id) {
  return request({
    url: `/users/${id}`,
    method: 'get',
  })
}
// 修改用户保存用户信息
export function saveByEdit(data){
  return request({
    url: `/users/${data.id}`,
    method:'put',
    data:{
      email: data.email,
      mobile: data.mobile
    }
  })
}

// 删除用户
export function deleteUserById(id) {
  return request({
    url: `/users/${id}`,
    method: 'delete'
  })
}